// echarts 按需引入配置 - 主包版本（只包含LineChart）
// 引入 echarts 核心模块，核心模块提供了 echarts 使用必须要的接口。
import * as echarts from 'echarts/core'

// 引入图表类型：主包只使用LineChart
import { LineChart } from 'echarts/charts'

// 引入组件：只引入主包中使用的组件
import {
  GridComponent,
  TooltipComponent,
} from 'echarts/components'

// 引入渲染器，注意引入 CanvasRenderer 或者 SVGRenderer 是必须的一步
import { CanvasRenderer } from 'echarts/renderers'

// 注册必须的组件
echarts.use([
  // 图表类型
  LineChart,

  // 组件
  TooltipComponent,
  GridComponent,

  // 渲染器
  CanvasRenderer,
])

// 导出 echarts 实例
export default echarts
